package com.ayoka.download;

/**
 * Created by jinchunping on 2018/9/11.
 */

public interface DownloadListener {

    void getTotalSize(long size);
    /**
     * 通知当前的下载进度
     * @param progress
     */
    void onProgress(int progress);

    /**
     * 通知下载成功
     * @param filePath
     */
    void onSuccess(String filePath);

    /**
     * 通知下载失败
     */
    void onFailed();

    /**
     * 通知下载暂停
     */
    void onPaused();

    /**
     * 通知下载取消事件
     */
    void onCanceled();
}
